

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Swimlanes Matrix [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Swimlanes Matrix,Swimlanes Matrix Model Profile,Swimlanes Matrix And Matrix Dialog, Matrix Tab,Swimlanes Matrix Activate,Swimlanes Matrix Define Heading,Swimlanes Matrix Create Columns And Rows,Swimlanes Matrix Lock,Swimlanes Matrix Edit Items,Swimlanes Matrix Delete Items,Swimlanes Matrix Size,Matrix,Matrix Swimlanes,Model Profile,Model Profile Swimlanes Matrix,Model Profile Zachman,Model Profile Apply,Model Profile Save,Diagram,Diagram Swimlanes Matrix,Zachman,Zachman Profile,Profile,Profile Zachman,Profile Swimlanes Matrix">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Swimlanes Matrix</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="swimlanes.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="bitmapimagesindiagrams.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">Enterprise Architect diagrams support a </span><span class="f_BodyText" style="font-style: italic;">Swimlanes Matrix</span><span class="f_BodyText"> for all diagram types, based on the Zachman Framework.</span></p>
<p class="p_TextIndentedL2"><img src="swimlane%20matrix%20diagram.png" width="870" height="447" border="0" alt="Swimlane Matrix Diagram"></p>
<p class="p_BodyText"><span class="f_BodyText">The Swimlanes Matrix divides the diagram into cells of vertical columns and horizontal rows. The cell in the top left corner of the Swimlanes Matrix contains the heading of the matrix. The first cell at the top of each column contains the column title text. The first cell at the left of each row contains the row title text.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Set up Swimlanes Matrix</span></p>
<p class="p_BodyText"><span class="f_BodyText">To set up and manage the </span><span class="f_BodyText" style="font-style: italic;">Swimlanes Matrix</span><span class="f_BodyText">, select the </span><span class="f_MenuKeyField">Diagram | Swimlanes and Matrix</span><span class="f_BodyText"> menu option to display the</span><span class="f_UIControl"> Swimlanes and Matrix</span><span class="f_BodyText"> dialog. Click on the </span><span class="f_UIControl">Matrix</span><span class="f_BodyText"> tab.</span></p>
<p class="p_TextIndentedL2"><img src="swimlanes%20matrix%20dialog.png" width="530" height="398" border="0" alt="Swimlanes Matrix Dialog"></p>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Activate the Matrix</span></p>
<p class="p_BodyText"><span class="f_BodyText">To activate the Swimlanes Matrix, select the</span><span class="f_MenuKeyField"> Active</span><span class="f_BodyText"> check box.</span></p>
<p class="p_BodyText"><span class="f_BodyText">At the same time, you can define the line width for all lines on the matrix; in the </span><span class="f_MenuKeyField">Line Widths</span><span class="f_BodyText"> field, click on the drop-down arrow and select the appropriate width.</span></p>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Create the Heading of the Swimlanes Matrix</span></p>
<p class="p_BodyText"><span class="f_BodyText">To define the heading for the matrix, follow the steps below.</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Click on the </span><span class="f_NumberedList" style="font-weight: bold;">New</span><span class="f_NumberedList"> button.</span></li>
<li value=2><span class="f_NumberedList">In the </span><span class="f_MenuKeyField">Type</span><span class="f_NumberedList"> field in the </span><span class="f_UIControl">Details of New Column</span><span class="f_NumberedList"> panel, click on the drop-down arrow and select </span><span class="f_MenuKeyField">Heading</span><span class="f_NumberedList">.</span></li>
<li value=3><span class="f_NumberedList">In one or more of the </span><span class="f_MenuKeyField">Title</span><span class="f_NumberedList"> fields, type the heading name. You can enter up to three text strings as heading text.</span></li>
<li value=4><span class="f_NumberedList">If necessary, click on the </span><span class="f_MenuKeyField">Color</span><span class="f_NumberedList">, </span><span class="f_MenuKeyField">Font</span><span class="f_NumberedList"> and </span><span class="f_MenuKeyField">Back </span><span class="f_NumberedList">options and select the heading text font, color and background color.</span></li>
<li value=5><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">Save</span><span class="f_NumberedList"> button in the </span><span class="f_UIControl">Operations</span><span class="f_NumberedList"> panel. The </span><span class="f_NumberedList" style="font-style: italic;">Heading</span><span class="f_NumberedList"> cell displays on the diagram.</span></li>
</ol>
<div style="text-align: left; text-indent: -21px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 48px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="952" bgcolor="#efeff7" style="width:952px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote">Note:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="952" bgcolor="#f7f7ff" style="width:952px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">The heading is the first item in the list; you create only one heading.</span></p>
</td>
</tr>
</table>
</div>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Create Columns and Rows:</span></p>
<p class="p_BodyText"><span class="f_BodyText">To define the column and row headings for the matrix, follow the steps below.</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Click on the </span><span class="f_NumberedList" style="font-weight: bold;">New</span><span class="f_NumberedList"> button.</span></li>
<li value=2><span class="f_NumberedList">In the </span><span class="f_MenuKeyField">Type</span><span class="f_NumberedList"> field, in the </span><span class="f_UIControl">Details of New Column</span><span class="f_NumberedList"> panel, click on the drop-down arrow and select either </span><span class="f_MenuKeyField">Column</span><span class="f_NumberedList"> or </span><span class="f_MenuKeyField">Row</span><span class="f_NumberedList"> as appropriate.</span></li>
<li value=3><span class="f_NumberedList">In one or more of the </span><span class="f_MenuKeyField">Title</span><span class="f_NumberedList"> fields, type the column or row name. You can enter up to three text strings as title text.</span></li>
<li value=4><span class="f_NumberedList">If necessary, click on the </span><span class="f_MenuKeyField">Color</span><span class="f_NumberedList">, </span><span class="f_MenuKeyField">Font</span><span class="f_NumberedList"> and </span><span class="f_MenuKeyField">Back </span><span class="f_NumberedList">options and select the title text font, color and background color.</span></li>
<li value=5><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">Save</span><span class="f_NumberedList"> button in the </span><span class="f_UIControl">Operations</span><span class="f_NumberedList"> panel. The column or row heading cell and column or row lines display on the diagram.</span></li>
</ol>
<div style="text-align: left; text-indent: -21px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 48px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="952" bgcolor="#efeff7" style="width:952px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote">Note:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="952" bgcolor="#f7f7ff" style="width:952px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">When you define columns and rows, you define the header or title cells. The properties of these cells do not reflect on the matrix cells themselves. For example, the intersection cell of a column and row has a transparent background and therefore takes the color and shading effect of the diagram background.</span></p>
</td>
</tr>
</table>
</div>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Lock the Matrix</span></p>
<p class="p_BodyText"><span class="f_BodyText">To lock the matrix so that it cannot be edited on the diagram, on the </span><span class="f_UIControl">Swimlanes and Matrix</span><span class="f_BodyText"> dialog select the </span><span class="f_MenuKeyField">Lock</span><span class="f_BodyText"> checkbox.</span></p>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Edit items in the list:</span></p>
<p class="p_BodyText"><span class="f_BodyText">As you create the heading, column and row title cells, they are added to the list in the bottom of the dialog. To edit an item, follow the steps below.</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Click on the required item in the list.</span></li>
<li value=2><span class="f_NumberedList">Make the relevant changes in the </span><span class="f_UIControl">Edit Selected ...</span><span class="f_NumberedList"> panel.</span></li>
<li value=3><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">Save</span><span class="f_NumberedList"> button in the </span><span class="f_UIControl">Operations</span><span class="f_NumberedList"> panel.</span></li>
</ol>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Delete items from the list:</span></p>
<p class="p_BodyText"><span class="f_BodyText">To delete the heading or a column or row from the matrix, follow the steps below.</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Click on an item in the list.</span></li>
<li value=2><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">Delete</span><span class="f_NumberedList"> button in the </span><span class="f_MenuKeyField">Operations</span><span class="f_NumberedList"> panel.</span></li>
</ol>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Model Profiles:</span></p>
<p class="p_BodyText"><span class="f_BodyText">After creating a Swimlane Matrix, you can save it into a </span><span class="f_BodyText" style="font-style: italic;">Model Profile</span><span class="f_BodyText"> and apply it to other diagrams. Model Profiles are available on any diagram in your model.</span></p>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Save a Model Profile:</span></p>
<p class="p_BodyText"><span class="f_BodyText">To save a Model Profile, follow the steps below.</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">In the </span><span class="f_UIControl">Model Profiles</span><span class="f_NumberedList"> panel, click on the </span><span class="f_MenuKeyField">Save</span><span class="f_NumberedList"> button. The </span><span class="f_UIControl">Save Model Profile</span><span class="f_NumberedList"> dialog displays.</span></li>
<li value=2><span class="f_NumberedList">In the </span><span class="f_MenuKeyField">Name</span><span class="f_NumberedList"> field, type the name of your profile.</span></li>
<li value=3><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">OK</span><span class="f_NumberedList"> button.</span></li>
</ol>
<p class="p_BodyText"><span class="f_BodyText">The profile is now visible in the profile name drop-down list here and on other diagrams.</span></p>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="952" bgcolor="#efeff7" style="width:952px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote">Note:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="952" bgcolor="#f7f7ff" style="width:952px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">You can also transport all the matrix profiles between models (as </span><span class="f_TiporNoteText">Diagram Matrix Profiles</span><span class="f_TiporNoteText">), using the <a href="exportrefdata.htm">Export Reference Data</a> and <a href="importrefdata.htm">Import Reference Data</a> options on the </span><span class="f_MenuKeyField">Tools</span><span class="f_TiporNoteText"> menu.</span></p>
</td>
</tr>
</table>
</div>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Apply a Model Profile:</span></p>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="952" bgcolor="#efeff7" style="width:952px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote">Note:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="952" bgcolor="#f7f7ff" style="width:952px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">By applying a Model Profile, you replace the current profile. Save the current profile to avoid losing it.</span></p>
</td>
</tr>
</table>
</div>
<p class="p_BodyText"><span class="f_BodyText">To apply a Model Profile to a diagram, follow the steps below.</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">In the </span><span class="f_UIControl">Model Profiles</span><span class="f_NumberedList"> panel, click on the drop-down arrow of the profile name field, and select the required profile from the list.</span><br>
<span class="f_NumberedList">The list contains a predefined Zachman profile, as well as an empty profile should you want to replace the current profile with one that you create on the spot.</span></li>
<li value=2><span class="f_NumberedList">A confirmatory prompt displays. Click on the </span><span class="f_MenuKeyField">OK</span><span class="f_NumberedList"> button to display the profile details on the </span><span class="f_UIControl">Swimlanes and Matrix</span><span class="f_NumberedList"> dialog.</span></li>
<li value=3><span class="f_NumberedList">Click on the </span><span class="f_NumberedList" style="font-weight: bold;">OK</span><span class="f_NumberedList"> button at the bottom of the </span><span class="f_UIControl">Swimlanes and Matrix</span><span class="f_NumberedList"> dialog to apply the profile to the matrix on the diagram.</span></li>
</ol>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Size the Matrix</span></p>
<p class="p_BodyText"><span class="f_BodyText">To size the rows and columns, drag the row and column borders on the diagram.</span></p>
<p class="p_BodyText"><span class="f_BodyText">Elements placed inside each cell are shifted when sizing. To prevent the elements shifting, press and hold </span><span class="f_MenuKeyField">[Ctrl] </span><span class="f_BodyText">while sizing.</span></p>
<p class="p_SeeAlso"><span class="f_SeeAlso">See Also</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1"><a href="swimlanes.htm">Swimlanes</a></span></li>
</ul>




            </div>
          </div>
        </div>



</div>


</body>
</html>
